home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / r12bug9.zip / R12BUG.TXT next >
Text File  |  1992-12-24  |  41KB  |  831 lines

  1. Compiled by Mike Dickason [72711,3404]
  2. August  3, 1992     Initial posting   Bugs 1-12
  3. August 11, 1992     Second posting    Bugs 13-19
  4. August 17, 1992     Third posting     Bugs 20-24
  5. August 31, 1992     Fourth posting    Bugs 25-29
  6. September 12, 1992  Fifth posting     Bugs 30-44
  7. October 11, 1992    Sixth posting     Bugs 45-50 Updated for R12c1
  8. November 1, 1992    Seventh posting   Bugs 51-62
  9. December 8, 1992    Eigth posting     Bugs 63-73
  10. December 23, 1992   Ninth posting     Bugs 74-84
  11.  
  12. The following list of ACAD 12 bugs and corresponding work arounds
  13. was compiled from a combination of problems I have personally
  14. encountered and from messages posted on the ACAD forum of
  15. Compuserve.  I am not an employee of AutoDesk, nor did I compile
  16. this list to discredit AutoDesk.  Indeed, I am quite happy with
  17. R12, but as with any program of this size and magnitude, there are
  18. some bugs.
  19.  
  20. This is not an official nor a complete list of R12 bugs.  It is
  21. meant to be used as an informative list to help other users who
  22. might be encountering similar problems.  All of the problems on
  23. this list have been reported to and acknowledged by ADESK.  If you
  24. know of any bugs which are not included on this list, I would be
  25. interested in hearing about them, solely for the purpose of keeping
  26. the list up to date.  Unless noted otherwise, the bugs are present
  27. in the North American version of ACAD R12c1 for DOS. 
  28.  
  29. Numbers prefixed with an '*' are either new to this posting, or
  30. have been updated from the previous posting to include additional
  31. information.  Those bugs fixed with the release of R12c1 have been
  32. noted as such.
  33.  
  34.  1.  If you run any command which accepts the new fence selection
  35.      option to select items (like the trim command), any subsequent
  36.      usage of the lisp function (ssget "f" (list p1 p2)) will
  37.      generate a heap error and will either instantly reboot the
  38.      computer or dump you out of the editor to the DOS prompt
  39.      without saving your drawing.  Fixed in R12c1.
  40.  
  41. *2.  Lantastic bug with DOS 5.0 and R12.  Unable to run ACAD across
  42.      the network, or edit any drawing located on the network
  43.      without generating sharing violation errors.  
  44.  
  45.      To solve the problem, download the file R12LAN.ZIP from the
  46.      forum.  This patch allows AutoCAD to run on various  
  47.      networks, including LANtastic, 3Com and DEC Pathworks, under
  48.      DOS 4.0 and  5.0. See the README.DOC file included in the
  49.      archive for specific instructions on how to use the patch. 
  50.      This patch is still required for R12c1.
  51.  
  52.      It has been discovered that the R12LAN.ZIP patch is also
  53.      required on Novell networks running Map Assist, a third party
  54.      program which allows Novell to work like a peer-peer network.
  55.  
  56.  3.  The Hitachi HDG driver shipping with R12 does not work with
  57.      the Hitachi HDG 1111C and possibly earlier models.  Need to
  58.      download the file DG386.EXP from here on the forum.  Fixed in
  59.      R12c1.
  60.  
  61.  4.  The display filters for color with the DDLMODES command in R12
  62.      don't recognize the ~ wildcard.  If you specify the color
  63.      filter as W*, only those layers which have a color beginning
  64.      with the letter 'w' are displayed, as expected.  But if you
  65.      specify the wildcard as ~W*, all of the layers are displayed
  66.      instead of only those which don't have a color beginning with
  67.      the letter 'w'.  No known work around.
  68.  
  69.  5.  The layer DEFPOINTS is supposed to be an unplottable layer,
  70.      but in R12 it is showing up on plots, regardless of whether it
  71.      is turned on or off.  Fixed in R12c1.
  72.  
  73.  6.  When Release 12 compiles a PFB PostScript font file into an
  74.      SHX font file, it makes the font approximately 30% too small. 
  75.      If you insert some text with a regular AutoCAD font (such as
  76.      Simplex) with a height of 2.5", it is drawn 2.5" inches tall.
  77.      If you insert text with a converted PostScript font with a
  78.      height of 2.5", it is drawn 1.7" high.  No known work around.
  79.  
  80.  7.  The path to the R12 drivers is stored within the ACAD.CFG
  81.      file.  If you change rename the ACAD directory, or move it to
  82.      a different location, then attempt to reconfigure ACAD using
  83.      the "-R" switch, it will not find any drivers because it looks
  84.      at the path stored in ACAD.CFG instead of the environment
  85.      variable ACADDRV.  The only workaround is to delete the
  86.      ACAD.CFG file and reconfigure ACAD.
  87.  
  88.  8.  When plotting with R12, if you use a plot scale of 1/8=12, the
  89.      plot dialogue box rounds the scale off to the nearest tenth
  90.      and displays the plot scale as 0.13=12.  It also plots the
  91.      drawing at that scale.  Use 1=96 to get a 1/8" plot scale.  
  92.  
  93.  9.  When you try to plot a R10 drawing it works just fine if you
  94.      bring up the drawing in the editor.  If you use the
  95.      freeplotting feature by calling acad with a -P then it crashes
  96.      with a EREAD error.  The only workaround is to plot from
  97.      within the editor.  Fixed in R12c1.
  98.  
  99.  10. The Calcomp plotter driver shipping with R12 produces erratic
  100.      plots under various situations.  Download the updated driver
  101.      PLPCC.EXP from here on the forum.  Fixed in R12c1.
  102.  
  103.  11. The HP-GL2 plotter driver has a problem handling smart fills. 
  104.      and will exhibit problems with filled areas such as plines
  105.      with a width.  The only known work around is to use an HP-GL2
  106.      driver written for R11.
  107.  
  108.  12. Here's a minor bug with R12's help command.  Run the help
  109.      command, and select "Index" from the opening dialog box. 
  110.      Double click on any item in the index list (I'll use 3D as the
  111.      example) and the help screen for that item comes up as
  112.      expected.  Now select "Index" again and the index dialog pops
  113.      up with the selected item still highlighted.  Select "OK" to
  114.      view the same item again and you get a prompt that says
  115.      "Nothing selected." even though the item is still highlighted. 
  116.      To get the item again, you have to physically select it
  117.      instead of just selecting "OK".
  118.  
  119.  13. If you perform a PEDIT Join command on a polyline containing
  120.      curve information, the resultant joined polyline is stripped 
  121.      of all the curve information leaving you with a polyline made
  122.      entirely of straight line segments.  No known workaround.
  123.  
  124.  14. With a closed polyline, if you perform the sequence PEDIT,
  125.      Edit vertex, Break, the command will not only break out the
  126.      segment between the specified vertices, but it also removes
  127.      the "closing" segment of the polyline leaving you with two
  128.      separate polylines if you attempt to break out an interior
  129.      section.  No known workaround.  Note:  This problem occurred
  130.      in earlier versions of ACAD and is not unique to R12.
  131.  
  132.  15. There is a problem in the plot command when specifying MM as
  133.      the plot units. If you change any of the default pen widths,
  134.      each time you go into the pen parameters menu, the pen widths
  135.      are multiplied by 25.4.  This eventually leads to a general
  136.      protection fault and ACAD crashing.  Fixed in R12c1.
  137.  
  138.      To show this, run the plot command, set the units to MM, then
  139.      select Pen Assignments.  Start clicking on pen 1, and watch
  140.      the width display in the bottom right corner.  Each time it
  141.      increments by a factor of 25.4. Click on pen 1 twenty six
  142.      times, then select OK, then immediately select Pen Assignments
  143.      again.  You will get "FATAL ERROR: General protect exception"
  144.      which immediately returns you to the DOS prompt without saving
  145.      the drawing.  Again, this is fixed in R12c1.
  146.  
  147.  16. When plotting units are set to MM, retrieving a pcp file
  148.      results in the paper size being multiplied by 25.4, even if
  149.      the pcp was stored with MM units.  No known work around.  When
  150.      restoring plot defaults from a file, make sure to check the
  151.      paper size before you plot.  Fixed in R12c1.
  152.  
  153.  17. There is a problem with certain DIMVARS when DIMSCALE is not
  154.      set to 1.  It affects all DIM variables with distance-type
  155.      values, like DIMCEN, DIMTXT, DIMASZ, etc.  With these
  156.      variables, if you are in the DIM command and you type in the
  157.      variable name (like DIMCEN) and hit enter to take the default,
  158.      the default value is divided by the value of DIMSCALE and the
  159.      result becomes the new default.  You can avoid the problem for
  160.      now by setting DIM vars outside the DIM command (like other
  161.      system variables), or by retyping the default value rather
  162.      than using ENTER to retain it.
  163.  
  164.  18. When using the new Shift to Add feature for building selection
  165.      sets, the "Window" and "Crossing" selection options add to the
  166.      current selection set instead of replacing it as documented. 
  167.      No known work around.
  168.  
  169.  19. If you perform a Dview Twist on a drawing, then plot with a
  170.      window, the coordinates of the window corners displayed in the
  171.      new plot dialog box do not match the actual coordinates that
  172.      were picked.  Regardless of what the plot window shows, the
  173.      actual coordinates picked are used for generating the plot. 
  174.      This appears to related to the variable "TARGET", which
  175.      changes after a DVIEW, but never seems to be set back to its
  176.      default value (i.e. start a new drawing, look at the value of
  177.      TARGET, then do a Dview Twist 300, Dview Twist 0, and then
  178.      look at TARGET again and it is different).  No known work
  179.      around.
  180.  
  181.  20. There is a bug with variable width polylines and the commands
  182.      PEDIT and Undo.  If you have a variable width polyline, then
  183.      perform a Pedit on it and change the width to 0, then at the
  184.      command prompt do an Undo which backs through the Pedit, the
  185.      starting and ending widths of the first segment of the
  186.      polyline will be applied to the entire polyline.  The
  187.      following sequence demonstrates the problem:
  188.   Command: PLINE
  189.   From point: 0,0
  190.   Current line-width is 0'-0"
  191.   Arc/Close/Halfwidth/Length/Undo/Width/<Endpoint of line>: W
  192.   Starting width <0'-0">: 0
  193.   Ending width <0'-0">: 3
  194.   Arc/Close/Halfwidth/Length/Undo/Width/<Endpoint of line>: 0,0
  195.   Arc/Close/Halfwidth/Length/Undo/Width/<Endpoint of line>: W
  196.   Starting width <0'-3">: 0
  197.   Ending width <0'-0">: 0
  198.   Arc/Close/Halfwidth/Length/Undo/Width/<Endpoint of line>: 10,10
  199.   Arc/Close/Halfwidth/Length/Undo/Width/<Endpoint of line>: 20,10
  200.  
  201.   Command: PEDIT
  202.   Select polyline: Last
  203.   Close/Join/Width/Edit vertex/Fit/Spline/Decurve/Ltypegen/Undo/eXit <X>: W
  204.   Enter new width for all segments: 0
  205.   Close/Join/Width/Edit vertex/Fit/Spline/Decurve/Ltypegen/Undo/eXit <X>: X
  206.  
  207.   Command: U
  208.  
  209.   No known workaround.
  210.  
  211.  21. Here is a bug with the R12 menu command.  With FILEDIA=0, run
  212.      the Menu command and type in the name of a non-existent menu. 
  213.      ACAD will report that it can't open the file and display the
  214.      search path used.  It then prompts "Enter another menu file
  215.      name (or RETURN for none):".  If you hit the return button on
  216.      the digitizer instead of the keyboard, you will get a       
  217.      "FATAL ERROR: Null pointer referenced"
  218.           "Do you want to save your changes?  <Y> "
  219.  
  220.      The workaround is to use the keyboard for hitting the Enter
  221.      key.  Fixed in R12c1.
  222.  
  223.  22. There is a problem with the pen parameters dialog box in the
  224.      R12 plot command.  The program is handling pens in groups of
  225.      10, ie. 1-10, 11-20, 21-20, etc.  If you make a change to any
  226.      of the pen parameters for pens 11-256, the corresponding pen
  227.      in group 1-10 is changed as well.  For example, change pen 11
  228.      to have a width of 1.0, then scroll up and look at pen 1.  Its
  229.      width will have changed to 1.0 as well.  It also works the
  230.      other way.  Change pen 1 and pen 11 changes, and pen 21
  231.      changes, etc.  No known workaround.
  232.  
  233.  23. R12 has a problem with Wblocks and file locking when using
  234.      relative paths to specify the drawing name.  With file locking
  235.      turned on, if I open a file with a relative path, then attempt
  236.      to Wblock the drawing back to itself using the same relative
  237.      path, ACAD reports the following error message:
  238.  
  239.          Unable to lock file .\MIKE
  240.          File write locked by USER1
  241.          at 10:00 on 08/13/1992
  242.  
  243.           The command sequence to show this...
  244.  
  245.                Command:     OPEN
  246.                File name:   .\MIKE
  247.                Command:     WBLOCK
  248.                File name:   .\MIKE
  249.  
  250.      R11 didn't exhibit this problem.  The only way to make it work
  251.      in R12 is to type out the full path for the Wblock name, which
  252.      is a pain when you have long paths for the file directories. 
  253.      
  254.      The same problem occurs if you open a new drawing with a
  255.      relative path then attempt to save it using the SAVE command.
  256.  
  257.  24. There is a problem with any command which uses the new File
  258.      Dialog box to allow for file selection.  When you change the
  259.      file search pattern so that it matches enough file names to
  260.      require the slider bar to be used then slide the bar to the
  261.      bottom of this list it jumps back to the top of the list.  To
  262.      see this, load a drawing with enough blocks to enable the
  263.      sliders in a list box.  Call DDINSERT and pick Block to get a
  264.      listing of the blocks.  Change the Pattern specification to
  265.      anything that will retain the sliders (or just delete the "*"
  266.      and enter it again).  Then slide the list to the bottom and
  267.      release - it goes back to the top of the list.  It happens
  268.      whenever you change the Pattern specification.  However, it
  269.      will work correctly if you do it a second time - only happens
  270.      the first time after changing the Pattern specification.  This
  271.      problem occurs in every command which utilizes the R12 file
  272.      dialog box.
  273.  
  274.  25. The variable XREFCTL is ignored by the OPEN command. 
  275.      Regardless of the setting of XREFCTL, an .XLG file will be
  276.      created when you open an existing drawing which already
  277.      contains Xrefs.  No known workaround.
  278.  
  279.  26. With file locking enabled and FILEDIA=0, if you shell out of
  280.      ACAD and delete the MNX file for the current menu then return
  281.      to the editor and run the MENU command, you get:
  282.          "FATAL ERROR: MENU1 1"
  283.  
  284.      The reason for the error is that ACAD keeps the .MNX file
  285.      open, and when you run the menu command ACAD is trying to
  286.      close a file which no longer exists.  The reason for deleting
  287.      the .MNX file was to force ACAD to recompile the .MNU which
  288.      had been edited on a different machine and was newer, but had
  289.      a date older than the .MNX file.  The workaround is to change
  290.      to a different menu, then shell out and delete the .MNX of the
  291.      original menu, then change back to the original menu.
  292.  
  293.  27. There is a bug in the implementation of the alternate-font-
  294.      prompt-reduction (AFPR) mechanism.  AFPR is a new feature in
  295.      R12 which is supposed to cut down on the number of prompts for
  296.      "Can't find font 'XXX'" when you open a drawing by
  297.      substituting the font you specify for the first missing font
  298.      for each remaining style in the drawing which uses the same
  299.      font.  Turns out that AFPR is case-sensitive, so if the first
  300.      font was really entered as "helv", then it won't match the
  301.      next one if it was entered as "HELV".  No known workaround.
  302.  
  303.  28. Here is another problem with the DLDMODES command in R12. 
  304.      Start a new drawing, make a layer called ZEBRA, then run the
  305.      DLDMODES command.  Set the filter for the layer names to "Z*". 
  306.      Pick to select the ZEBRA layer, then rename it to MYZEBRA.  At
  307.      this point ACAD displays a message that no more layers match
  308.      the specified filter, then places a string of garbage
  309.      characters in both the layer name field and the current layer
  310.      field of the dialog box.  ACAD appears to be having problems
  311.      when the last layer of a filtered display is removed from the
  312.      list.  Select OK, then immediately run the DDLMODES command
  313.      again.  On large drawings, this sequence is generating a
  314.      "FATAL ERROR: NULL pointer referenced" about 20-30% of the
  315.      time.  No known workaround.
  316.  
  317.  29. If you specify an old ACAD .MNU/.MNX file for the current menu
  318.      name and there is a matching .MNL file in the ACAD path, the
  319.      next time you run the menu command you will generate a fatal
  320.      "HEAP MANAGEMENT Error #6" and get dumped instantly to the DOS
  321.      prompt.  Because your menu is named ACAD.MNX, AutoCAD finds
  322.      and loads the ACAD.MNL AutoLISP file, which in turn loads
  323.      ACADR12.LSP.  Well, ACADR12.LSP contains (menucmd "Pn.i")
  324.      calls to gray-out certain menu items (which makes little sense
  325.      for your menu, since its structure is different). Anyhow, the
  326.      (menucmd), when used on the LAST ITEM in a pulldown menu.  The
  327.      only workaround is to ensure that if using the (menucmd)
  328.      function, that it is not working on the LAST ITEM in a
  329.      pulldown menu.
  330.  
  331.  30. The new variable PICKAUTO does not work.  Regardless of its
  332.      setting, ACAD allows you to draw a selection window (both
  333.      window and crossing window) automatically at the "Select
  334.      objects: " prompt.  Setting PICKAUTO to 0 is supposed to
  335.      disable this automatic windowing, but it doesn't.
  336.  
  337.  31. There's a bug in the POSTSCRIPT sampleprolog. If you included
  338.      the code-handling for linetypes, there's a line that refers to
  339.      "acad-ltype-known", and another that refers to "acad-linetype-
  340.      known". They should both be the same; if not, your printout
  341.      will probably fail silently.  In acad.psf, globally change
  342.      acad-ltype-known to acad-linetype-known.
  343.  
  344.  32. With certain Sparcstation configurations, the R12 DDEDIT
  345.      command will crash ACAD when you hit the <Return> key to
  346.      finish editing. The only workarounds are to use the change
  347.      command to modify the text instead of DDEDIT, or to use the
  348.      system mouse to click on the OK box.
  349.  
  350.  33. If any portion of a block is visible within the graphics
  351.      window it is included in a "window" selection set if the
  352.      insertion point of the block is outside the graphics window. 
  353.      No known workaround.  It turns out that this is not a bug and
  354.      is performing as documented under the "Window Selection"
  355.      command of the ARM.
  356.  
  357.  34. After restoring a PCP file which has a default plot file name
  358.      which contains a path, any PCP files saved (during the same
  359.      editing session) will contain the default plot file name with
  360.      path that was originally read in, instead of the current
  361.      default plot file name.
  362.  
  363.  35. When saving a PCP file, if the current time is less than 10
  364.      minutes past the hour, the leading 0 of the minutes in the
  365.      time field of the PCP is dropped, i.e. 3:05pm is written as
  366.      15:5 instead of 15:05.
  367.  
  368.  36. The TRIM command is not properly handling PLINES during a trim
  369.      operation.  To show this, draw two vertical lines, then draw
  370.      a pline which crosses both lines.  Run the TRIM command and
  371.      select the two vertical lines as the cutting edges, then trim
  372.      the left side of the Pline hanging outside the left line and
  373.      then the part hanging outside the right side.  Finally select
  374.      the remaining pline section between the two lines.  You have
  375.      now in effect trimmed the entire pline.  This trimming
  376.      sequence results in a single vertex polyline which will cause
  377.      errors if you attempt to DXFOUT the drawing and then DXFIN it
  378.      into another drawing.  No known workaround for both sides of
  379.      the polyline disappearing.  The workaround for the DXF problem
  380.      is to perform an AUDIT before doing the initial DXFOUT.
  381.  
  382.  37. When rendering using SVADI in dual screen mode, the Render
  383.      option places garbage on the >graphic display< (note: ACAD
  384.      menu still visible) in 1024x768x256. Turning off dual screen
  385.      corrects the problem. 
  386.  
  387.  38. Configuring for a binary plotter file with 1 pen causes
  388.      AutoCAD to ask a nonsensical question, viz., "How many pens?". 
  389.      Also, the description for both the "AutoCAD file output
  390.      formats" and "ADI plotter or printer" choices says "pre 4.1". 
  391.      
  392.  39. The DDEDIT command is supposed to accept 256 characters, but
  393.      it only accepts 255 it only returns 254 characters.
  394.  
  395.  40. On some systems AutoCAD will dump straight to DOS without a
  396.      warning when you run the DXFIN command with FILEDIA=1 and
  397.      enter the name of the file direct from A: with no floppy in
  398.      the drive and answer "F" to the resulting "Retry, Fail:"
  399.      prompt.  The same thing happens with OPEN, (getfiled) and
  400.      INSERT A:XXX.  Same thing with drive B:, too.  This problem
  401.      seems to be caused by the floppy drive not being able to
  402.      detect whether the drive door has been opened (change-line
  403.      support).
  404.  
  405.  41. In LISP, passing a "nil" instead of a 2D point to the
  406.      new_dialog command generates a "FATAL ERROR: NULL POINTER
  407.      REFERENCED".  The following code demonstrates the problem:
  408.  
  409.           (setq di_dcl_id (load_dialog "dlgtest.dcl"))
  410.           (new_dialog "dimensions" di_dcl_id "" nil)
  411.  
  412.  42. With file locking enabled and FILEDIA=1, save the current
  413.      file, make some changes, then shell out of ACAD and delete the
  414.      .DWK file.  Now end out of ACAD.  You get an alert box stating
  415.      that ACAD was unable to lock the current drawing.  Select OK
  416.      and the same alert box reappears.  Select OK a second time and
  417.      you are returned to the DOS prompt as expected.  Do a
  418.      directory of the file you were editing and you will see that
  419.      there is a .BAK file and a 0 byte .DWK file, but no drawing
  420.      file.  Any changes since your last save have been lost.  The
  421.      same problem occurs if FILEDIA=0, except when you end there is
  422.      no alert box displayed and ACAD appears to hang, but it is
  423.      really waiting for you to hit "RETURN" to acknowledge the
  424.      message in the alert box (which isn't visible).  The work
  425.      around is to either not delete the .DWK file while editing the
  426.      drawing, or disable file locking in the configuration menu if
  427.      file locking is not needed.
  428.  
  429.  43. The DDCHPROPS command will not allow you to change an entity
  430.      to a locked layer while both the CHANGE and CHPROP commands
  431.      will.
  432.  
  433.  44. There is a problem with the hatch angle recorded and reported
  434.      by BHATCH.  Draw a rectangle and rotate it 25 degrees. Then
  435.      adjusted the UCS by using the UCS Entity Command. Hatched the
  436.      rectangle and the angle displayed is 25 degrees. After
  437.      applying the pattern and attempting to hatch again the angle
  438.      displayed was 50 degrees.  Apply it and hatch again and it
  439.      reads 75 degrees. 
  440.  
  441.  45. The lisp expression (ssget "X" (list (cons 0 "INSERT") (cons
  442.      -4 "=,=,=") (cons 10 (list 0 0 z)))) doesn't work.  The z
  443.      coordinate isn't being evaluated in the relational test with
  444.      blocks.
  445.  
  446.  46. Documentation bug.  The ACAD Reference Manual index is missing
  447.      references to these AutoCAD commands: GraphScr, TextScr,
  448.      Redefine, Undefine, Script, RScript and Resume.
  449.  
  450.  47. Documentation bug.  The ADS Reference Manual example on page
  451.      108 which shows how to use ads_entmake() to generate a
  452.      polyline is incomplete.  The codes for the linetype and color
  453.      were omitted for each VERTEX and for the SEQEND.  If the
  454.      linetype and color are not included in the ads_buildlist()
  455.      command for these items, the AUDIT command will report several
  456.      errors in the drawing after running the example as shown.
  457.  
  458.  48. When plotting using MM units, if you specify any paper size
  459.      other than MAX, the resultant plotted dimensions were 25.4
  460.      times smaller than specified.  The workaround is to either
  461.      specify MAX for the paper size, or multiple the desired paper
  462.      size by 25.4 (e.g. 841,594 becomes 21361.4,15087.6) when
  463.      entering the size.  Fixed in R12c1.
  464.  
  465.  49. Create a visible attribute on layer 0.  Create a block called
  466.      TEST which consists solely of the attribute you just defined. 
  467.      Make a new layer called HOWCOME and insert the TEST block onto
  468.      this layer and enter "THIS IS TEXT" at the attribute value
  469.      prompt.  Freeze layer 0.  The attribute value of "THIS IS
  470.      TEXT" is still visible on the screen, as it should be since
  471.      anything created on Layer 0 is supposed to take on the
  472.      properties of the insertion layer.  Now try to select the
  473.      block using any command, including DDATTE, ERASE, MOVE, COPY,
  474.      etc. and you will not be able to.  The only known workaround
  475.      is to THAW Layer 0.
  476.  
  477.  50. When plotting from Paperspace, filled entities (i.e. arrow
  478.      heads, fat polylines, solids, etc.) contained within an XREF
  479.      but are on a layer which is frozen using VPLAYER show up in
  480.      the plot preview and also in the actual plot.  The following
  481.      script demonstrates the problem.
  482. layer
  483. m
  484. solids
  485.  
  486. solid
  487. 5,5
  488. 10,5
  489. 7,10
  490.  
  491.  
  492. saveas
  493. DWG1
  494. new
  495. DWG2=
  496. xref
  497. attach
  498. DWG1
  499. 0,0
  500.  
  501.  
  502.  
  503. tilemode
  504. 0
  505. mview
  506. 0,0
  507. 15,15
  508. zoom
  509. ext
  510. vplayer
  511. freeze
  512. *solid*
  513. All
  514.  
  515.      At this point, if you do a full plot preview, the solid is
  516.      displayed even though the layer has been frozen.  The only
  517.      workaround is to freeze the layer in the original drawing
  518.      instead of using VPLAYER in the drawing which contains the
  519.      XREF.
  520.  
  521.  51. Attempting to use entmake or ads_entmake to generate a
  522.      polyline in R12 which uses the new continuous linetype pattern
  523.      (PLINEGEN) will lock the computer everytime.  The following
  524.      lisp routine demonstrates the problem.  
  525. (defun c:lockitup ()
  526.   (setvar "PLINEGEN" 1)
  527.   (entmake '( (0 . "POLYLINE")
  528.       (62 . 5)
  529.       (6 . "DASHED")
  530.       (66 . 1)
  531.       (70 . 128)    ;  <<<<---- change this to (70 . 0) 
  532.                     ;           and it works but the    
  533.                     ;           continuous linetype 
  534.                     ;           is not displayed 
  535.      )
  536.   )
  537.   (entmake '( (0 . "VERTEX")
  538.       (10 1.0 1.0 0.0)
  539.       (6 . "DASHED")
  540.       (66 . 1)
  541.     )
  542.   )
  543.   (entmake '( (0 . "VERTEX")
  544.       (10 5.0 1.0 0.0)
  545.       (6 . "DASHED")
  546.       (66 . 1)
  547.     )
  548.   )
  549.   (entmake '( (0 . "VERTEX")
  550.       (10 10.0 5.0 0.0)
  551.       (6 . "DASHED")
  552.       (66 . 1)
  553.     )
  554.   )
  555.   (entmake '((0 . "SEQEND")))
  556. )
  557.  
  558.      The only workaround is to generate the polyline without the
  559.      "128" code, then perform a PEDIT on the polyline and turn on
  560.      the Linetype Generation.
  561.  
  562.  52. When issuing the PLOT command from AutoLISP, the first prompt
  563.      "Display, Extents..." is not issued unless CMDDIA set to 0.
  564.  
  565.  53. In the international version of R12, in pull-down menus,
  566.      placing "!." at the start of a menu label is supposed to
  567.      display a check mark (tick), but it does nothing.  Workaround:
  568.      use extended character 251 (square root symbol) in place of
  569.      the dot.
  570.  
  571.  54. When plotting to a color Postcript device (PLOT, not PSOUT),
  572.      the plot file does not correctly handle color changes when
  573.      going from a filled entity with a color to a non-filled entity
  574.      which has its color set to BYLAYER.  For example, whenever a
  575.      filled polyline is encountered, subsequent lines, text, etc. 
  576.      are plotted in the last filled polyline's color rather than in
  577.      their specified color.  The work around is to do a chprop and
  578.      set every entity to its desired color instead of leaving color
  579.      set bylayer.
  580.  
  581.  55. RQEND isn't being sent to ADS applications when an Open or End
  582.      is issued.  No known workaround.
  583.  
  584.  56. There is an incompatibility between R11 ADS apps and R12 in
  585.      the area of ads_ssget() filters; R11 only supported filters
  586.      for the "X" form of call, wherease R12 supports filters on all
  587.      varieties of ads_ssget().  The problem shows up when you
  588.      attempt to run ADS programs compiled for R11 using the
  589.      ads_ssget functions with a "W" or "C", under R12.  This will
  590.      generate an error in R12 stating that the filter list is
  591.      invalid (even though I passed NULL as filter list).  The
  592.      problem is that the R11 ADS.LIB didn't bother passing anything
  593.      in the filter field for non-"X" ads_ssget() calls, but R12 is
  594.      looking for it anyway.
  595.  
  596.  57. When using the fillet command on lines that are residing on
  597.      different layers, the fillet arc will be created on the
  598.      current layer with the current layer color and current layer
  599.      linetype rather than on the current layer in the color
  600.      currently set by the color command and the current linetype
  601.      set by the linetype command.  No known workaround.  Same
  602.      problem applies to the CHAMFER command.
  603.  
  604.  58. AME bug.  The SOLSERVMSG (AME) variable cannot be set (back)
  605.      to 3 in either autolisp or ADS.  Executing (ap_setvar
  606.      "SOLSERVMSG" 3) will confirm this.  This variable can be set
  607.      to 2 under the same conditions and can be set to 3 with the
  608.      SOLVAR command.
  609.  
  610.  59. ACAD has a highlighting bug relating to the new 31 bit display
  611.      mode of R12.  When you zoom in to a very small portion of the
  612.      drawing and do a regen, then zoom out to display a much larger
  613.      area without forcing a regen, any items which are then
  614.      selected at a "Select objects" prompt don't appear to be
  615.      highlighted.  This wasn't a problem before release 12 because
  616.      you could never zoom back out far enough after the first regen
  617.      without forcing a second regen, but it is now possible with
  618.      the 31 bit display.  The only workaround is to do a second
  619.      regen with the larger portion of the drawing displayed.
  620.  
  621.  60. On a Novell 3.11 network using a network copy of ACAD, when
  622.      two or more users attempt to start ACAD at the same time, they
  623.      recieve a "waiting of ACAD.PWD, File missing or corrupt"
  624.      message.  If the users allow ACAD to continue to wait for the
  625.      .PWD to open, they will sometimes get an "unable to open PWD
  626.      file" message and then be dumped out to DOS. This is sometimes
  627.      followed by an undeleted ACAD.PWK lock file that soon trashes
  628.      the remaining users.  The suggest workaround is when two
  629.      simultaneous users attempt to log in at the same time, and the
  630.      second one gets the message "waiting for acad.pwd...", have
  631.      them press ctrl-c and wait a moment, then go into AutoCAD
  632.      again. 
  633.  
  634.  61. When using ACAD with QEMM 6.0x, the setting of the MAXVCPI
  635.      switch is ignored and ACAD uses all available memory.  The
  636.      switch is honored if you are using HIMEM.SYS, or no memory
  637.      manager at all, but not with QEMM 6.0x.  The work around is to
  638.      use the Pharlap configuration switches -maxx 0 -maxe 0 -
  639.      maxvcpi XXXX, where XXXX is the size in bytes of the amount of
  640.      memory you wish to restrict ACAD to.
  641.  
  642.  62. With FILEDIA=1, if you have a repeating menu command such as 
  643.      [Fan]*^c^cinsert c:/acad/elecsyms/fan which attempts to insert
  644.      a non-existant block, the ACAD alert box pops up stating that
  645.      the block can't be found.  When you click on the OK button,
  646.      the box instantly reappears because the command is being
  647.      repeated.  The work around is to click on the OK button and
  648.      then instantly hit the ^C button.  It might take several
  649.      tries, but ACAD will eventually stop running the command and
  650.      return you to the command prompt.
  651.  
  652.  63. ACAD does not allow the valid DOS filename characters
  653.      "`~!@#$%^&{}()'" to be used with the NEW, SAVE, WBLOCK, and
  654.      SAVEAS commands.  Interestingly enough, the commands OPEN and
  655.      INSERT do allow these characters to be used.  Because of this
  656.      discrepancy, it is possible to open an existing drawing which
  657.      contains these characters but you won't be able to save it
  658.      back to the disk with changing its name.
  659.  
  660.  64. There is a problem with the Epson printer driver having to do
  661.      with where it places the origin of the drawing.  When
  662.      plotting, the driver feeds about 2" of paper before plotting,
  663.      making it difficult to line a plot up with the paper.  Apart
  664.      from rolling the paper back a few inches the other option
  665.      would be to use R11's plep.exp driver from the Driver Update
  666.      Disk that shipped with R11.
  667.  
  668.  65. Having Limit Checking turned on prevents the you from
  669.      configuring your tablet menu.  Attempting to configure the
  670.      tablet menu with Limit Checking on results in the message
  671.      "Outside Limits" being display for each corner of the menu. 
  672.      The work around is to turn it off with the command, LIMITS
  673.      OFF.
  674.  
  675.  66. With file locking enabled, start a new drawing and attempt to
  676.      DXFIN a .DXF file which contains errors.  ACAD will generate
  677.      an error message about the invalid DXF file, then re-
  678.      initialize the drawing editor so that the current drawing name
  679.      is "UNNAMED" but it leaves the .DWK file for the original new
  680.      drawing.  You then have to delete the original .DWK before you
  681.      can attempt to start a new drawing with the same name.
  682.  
  683.  67. The command DDIM does not work transparently, even though it
  684.      is documented to do so.  The only workaround is to run the
  685.      command from the "Command:" prompt.
  686.  
  687.  68. When performing a Zoom Extents within a viewport in
  688.      Paperspace, ACAD is incorrectly computing the drawing extents
  689.      based on every entity in the drawing instead of only those
  690.      thawed in the current viewport.  To show this, start a new
  691.      drawing, then place a circle at (5,5) with a 10' radius on
  692.      LAYER1, then create a second circle at (1000,1000) with a 10'
  693.      radius on LAYER2.  Set TILEMODE=0 and create then use MVIEW to
  694.      create 2 viewports.  Run VPLAYER and freeze LAYER1 in one
  695.      viewport and LAYER2 in the other viewport.  Now perform a Zoom
  696.      Extents in each viewport.  ACAD is zooming over the entire
  697.      model space instead of just the object space.  No known
  698.      workaround.
  699.  
  700.  69. Using GRIP editing on 2D polyline vertices, ACAD allows you to
  701.      change the vertex elevation by osnaping to a point in the
  702.      drawing with an elevation different than the vertex.  When you
  703.      do this, ACAD updates the polyline header and the vertex you
  704.      are editing to reflect the new elevation, but it doesn't
  705.      change any of the other vertices within the polyline.  If you
  706.      perform an AUDIT after doing this grip editing, ACAD reports
  707.      errors with a non-planar 2D polyline.
  708.  
  709.  70. When plotting to the HP Draftpro EXL, changes in the pen speed
  710.      settings or color assignments seem to cause lines to be
  711.      erratically plotted partway through a medium size plot.  No
  712.      known workaround.
  713.  
  714.  71. The new TRIM with Fence option does not work correctly with
  715.      polylines which cross the trimming boundary more than twice. 
  716.      The only workaround is to keep repeating the trim command
  717.      until all of the polyline is gone.
  718.  
  719.  72. Call REPLAY to replay a TIFF file. Select a file from the
  720.      dialog box by double clicking on the file's name. Works
  721.      perfect.  Call REPLAY again. ACAD defaults to the file entered
  722.      before. Click OK: "Error: can't locate file". Press RETURN:
  723.      "Error: can't locate file". Double-click on the filename: This
  724.      works.
  725.  
  726.  73. When using the HPGL/2 driver with R12c1 configured for a color
  727.      electrostatic.  With CMDDIA=1, run the PLOT command and save
  728.      the settings to a .PCP file.  Cancel the plot, end out of
  729.      ACAD, then restart ACAD.  Set CMDDIA=0, run the plot command
  730.      and attempt to read in the .PCP file you just saved.  ACAD
  731.      generates an error for each pen number stating that the pen is
  732.      out of range.  The only known workaround is to restore the
  733.      .PCP when CMDDIA=1 instead of with CMDDIA=0.
  734.  
  735. *74. There is lockup problem with a combination of DVIEW, LTSCALE,
  736.      DRAGMODE, and INSERT using a block containing entities with
  737.      non-continuous linetypes.  The following lisp routine
  738.      demonstrates the lockup:
  739.  
  740. (defun c:lock ()
  741.   (setvar "dragmode" 2)
  742.   (command "._zoom" "w" (list 1999995 499995) (list 2000105 500100))
  743.   (command "._line" (list 2000000 500000) "@100,0" "")
  744.   (command "._chprop" (entlast) "" "lt" "hidden2" "")
  745.   (command "._block" "lock" (list 0 0) (entlast) "")
  746.   (command "._dview" "" "")
  747.   (command "._ltscale" 50)
  748.   (command "._insert" "lock" (list 0 0))
  749. )
  750.  
  751.      Start a new drawing with no prototype, run the lisp routine
  752.      and ACAD will lock up the system.  If I remove the call to
  753.      Dview, leave the line's linetype as continuous, leave
  754.      LTSCALE=1, or turn of DRAGMODE, the lockup problem disappears.
  755.  
  756. *75. With CMDDIA=0, if you plot to a file and there exists a
  757.      subdirectory with the same name as the plot file, ACAD will
  758.      display an alert box stating that the file already exists and
  759.      prompts to erase it.  For example, the current directory is
  760.      \DWGS, and there is a subdirectory call \DWGS\HOUSE.  Perform
  761.      a "del *.plt", then plot to a file called house.  The alert
  762.      box shows up stating that the file already exists even though
  763.      there are no plot files in the directory.
  764.  
  765. *76. Drawing created with R11 which contain XREF's and have
  766.      VISRETAIN=1 aren't handled properly by R12.  When these
  767.      drawings are opened in R12, all of the layers contained within
  768.      the XREF's have their linetypes changed to continuous,
  769.      regardless of how they were set in R11.  The only workaround
  770.      is to open the drawing with R11 and set VISRETAIN=0 before
  771.      attempting to open the drawing with R12.
  772.  
  773. *77. The command DDMODIFY overwrites the AutoLisp command (ver). 
  774.      This occurs because there are several places in DDMODIFY.LSP
  775.      where the program does a (setq ver ...), which effectively
  776.      reassigns the symbol ver from a subroutine to a variable.
  777.  
  778. *78. There is a problem with the Houston Instruments plotter driver
  779.      in R12c1 when using a single pen plotter.  The driver will ask
  780.      for a pen swap at the wrong time depending on the drawing
  781.      being plotted.  The work around is to use the HI driver that
  782.      shipped with R12c0.
  783.  
  784. *79. If you give a shape name about 35 characters in a shape file,
  785.      it will crash on the second invocation of the SHAPE command on
  786.      the SparcStation, and crash intermittantly on a DOS machine. 
  787.      The only workaround is to restrict the length of shape names.
  788.  
  789. *80. There is a bug in R12 that corrupts the DOS interrupt IRQ7
  790.      handler when exiting from ACAD.  This problem show shows up
  791.      only on certain machines and is evident by the appearance of
  792.      a Phar Lap Error: 10025 or Phar Lap Error: 10026, both of
  793.      which require a re-boot.  To fix this problem, download
  794.      IRQ7X.ZIP from here on the forum and use it to patch ACAD.
  795.  
  796. *81. The values and their meanings shown for the VISRETAIN command
  797.      in the help dialog box are backwards.  What HELP shows for
  798.      VISRETAIN=0 is really what happens when VISRETAIN=1, and vice
  799.      versa.  The ARM also has this reversed on page 588.
  800.  
  801. *82. R12 doesn't correctly display or plot certain circles with
  802.      non-continuous linetypes contained within a block.  The
  803.      following lisp routine demonstrates the problem.
  804. (defun c:showme ()
  805.   (setvar "ltscale" 1)
  806.   (command "._layer" "make" "hidden" "lt" "hidden" "" "")
  807.   (command "._circle" (list 0 0) (/ 3.0 32.0))
  808.   (command "._block" "no_show" (list 0 0) (entlast) "")
  809.   (setvar "ltscale" 48)
  810.   (command "._insert" "no_show" (list 0 0) 48 "" "")
  811.   (command "._zoom" "e")
  812. )
  813.      If the block is exploded at this point, the circle will show
  814.      up with a hidden linetype.  To make the circle display
  815.      correctly without exploding the block, the LTSCALE must be set
  816.      to a value less than PI/2 (1.5706 works).
  817.  
  818. *83. The lisp expression (ssget "X" (list (cons 0 "ARC") (cons -4
  819.      "=,=,=") (cons 10 (list 0 0 z)))) doesn't work.  The z
  820.      coordinate isn't being evaluated in the relational test with
  821.      arcs.
  822.  
  823. *84. With HIGHLIGHT=0, using "U" to undo the previous selection while in the
  824.      "Select objects: " prompt acts like HIGHLIGHT=1.  To show this, load a
  825.      drawing with 5000+ entities, do a LIST, and at the "Select objects:" 
  826.      prompt type ALL.  ACAD reports XXXX entities selected.  Now type "U".
  827.      Instead of instantly reporting that XXXX entities were removed, it takes
  828.      several seconds for the message to appear.  Now if you type ALL again,
  829.      ACAD takes much longer than the original time to report XXXX entities
  830.      selected.  No known workaround.
  831.